package paquete;

import java.util.Date;
import java.util.List;

import tarea.manejoTareas;
import tarea.tarea;

import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;

@SuppressWarnings({ "serial", "unused" })
public class ModificarTareaAction extends ActionSupport{

	private tarea t/* = new tarea()*/;  
	private List<tarea> tareas;
	private int numero;
	private String nombre;
	private String desc;
	private boolean visib;
	private String fecha;
	private int realiz;
	private String minut;
	private String hora;


	public String execute() throws Exception{
		manejoTareas mt = new manejoTareas();
		mt.eliminar(numero);
		t = new tarea();
		t.setDesc(desc);
		t.setFecha(fecha);
		t.setNombre(nombre);
		t.setMinut(minut);
		t.setHora(hora);
		
		System.out.println("La fecha es: "+fecha);
		
		try{
		t.setRealiz(realiz);
		}catch (Exception e){}
		t.setVisib(visib);
		//guardamos la tarea
		mt.guardar(t);
		tareas = mt.generarLista();
	    return SUCCESS;
}
	public tarea getT() {
		return t;
	}
	public String getNombre() {
		return nombre;
	}
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	public String getDesc() {
		return desc;
	}
	public void setDesc(String desc) {
		this.desc = desc;
	}
	public boolean isVisib() {
		return visib;
	}
	public void setVisib(boolean visib) {
		this.visib = visib;
	}
	public String getFecha() {
		return fecha;
	}
	public void setFecha(String fecha) {
		this.fecha = fecha;
	}
	public int getRealiz() {
		return realiz;
	}
	public void setRealiz(int realiz) {
		this.realiz = realiz;
	}
	public void setT(tarea t) {
		this.t = t;
	}
	public List<tarea> getTareas() {
		return tareas;
	}
	public void setTareas(List<tarea> tareas) {
		this.tareas = tareas;
	}
	public int getNumero() {
		return numero;
	}
	public void setNumero(int numero) {
		this.numero = numero;
	}
	public String getMinut() {
		return minut;
	}
	public void setMinut(String minut) {
		this.minut = minut;
	}
	public String getHora() {
		return hora;
	}
	public void setHora(String hora) {
		this.hora = hora;
	}


}
